package org.finesys.system.api.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.finesys.common.mp.core.base.BaseEntity;

/**
 * 终端信息表
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ClientDetailsDto extends BaseEntity {

	// 主键
	private Long id;

	// 客户端ID
	private String clientId;

	// 资源列表
	private String resourceIds;

	// 客户端密钥
	private String clientSecret;

	// 域
	private String scope;

	// 认证类型
	private String authorizedGrantTypes;

	// 重定向地址
	private String webServerRedirectUri;

	// 角色列表
	private String authorities;

	// token 有效期
	private Integer accessTokenValidity;

	// 刷新令牌有效期
	private Integer refreshTokenValidity;

	// 令牌扩展字段JSON
	private String additionalInformation;

	// 是否自动放行
	private String autoApprove;

}
